#include <asm/cpuid.h>

#define __CUPID_EXT(major, minor, a, b, c, d) \
    __asm__ __volatile__(                     \
        "cpuid"                               \
        : "=a"(a), "=b"(b), "=c"(c), "=d"(d)  \
        : "a"(major), "c"(minor))
